module fx.mine.minemusic {
    requires javafx.controls;
    requires javafx.fxml;
    requires org.kordamp.ikonli.antdesignicons;
    requires lombok;
    requires org.apache.logging.log4j;
    requires MaterialFX;
    requires AnimateFX;
    requires okhttp3;
    requires okhttp3.sse;
    requires fastjson;
    requires FXTrayIcon;
    requires javafx.media;
    requires forest.core;
    requires com.google.gson;
    requires org.apache.commons.io;
    requires commons.dbutils;
    requires java.sql;
    requires org.xerial.sqlitejdbc;
    requires hutool.all;
    requires org.apache.logging.log4j.core;
    requires org.jsoup;
    requires javafx.web;

    opens fx.mine.active to javafx.fxml;
    opens fx.mine.active.component.music.api to forest.core;
    opens fx.mine.active.component.translate.api to forest.core;
    opens fx.mine.active.component.blog.api to forest.core;
    exports fx.mine.active;
    exports fx.mine.active.util;
}